FluentBoards\App\Services\NotificationService S

Total Complexity 34
Dependencies 8
Dependents 6
Total lines 242
Lines of code 175
Logical lines of code 100
Comment lines 8
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
filterAssigneeToSendEmail()
S
58 4 16
updateBoardNotificationSettings()
S
60 4 13
getAllNotifications()
S
56 3 17
checkIfEmailEnabled()
S
60 3 14
checkIfEmailEnabledGlobally()
S
60 3 14
isCurrentUserObservingTask()
S
65 3 9
getUnreadNotificationsOfTasks()
S
58 2 15
getAllUnreadNotifications()
S
60 2 12
markAllRead()
S
63 2 11
checkIfEmailEnable()
S
66 2 9
markNotificationRead()
S
65 1 9
newNotificationNumber()
S
65 1 9
getBoardNotificationSettingsOfUser()
S
69 1 7
getGlobalNotificationSettingsOfUser()
S
69 1 7
mentionInComment()
S
64 1 9
sendMailAfterMention()
S
74 1 4